Part Number Hot Search : 
1N826UR MX8335MC 30KP10A 17N80 00022 T3906 0N60C KDV153
Product Description
Full Text Search
 

To Download AN10E40 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
  field programmable analog array the AN10E40 brings to analog what fpgas brought to digital; extremely rapid production and prototype circuit realization with field re-programmability. the AN10E40 consists of a 4 x 5 matrix of fully configurable switched capacitor cells, enmeshed in a fabric of programmable interconnect resources. these programmable features are directed by an on-chip sram configuration memory. the sram configuration memory is initialized on power up via an on off chip serial prom or through the AN10E40?s standard microprocessor peripheral interface. a configuration memory image is easily constructed using the companion anadigmdesigner software which includes an extensive library of adjustable, proven, pre-built functions. the configurable analog blocks are often consumed one at a time, though some of the more complex library functions may consume two or more blocks. specialized io cells surround the core to bring your analog signals in and out of the array. the AN10E40 coupled with the intuitive anadigmdesigner software gives both digital and analog designers a competitive advantage in designing analog circuits that can?t really be compared to any other design system in existence. quickly constructed, accurate, drift free, temperature compensated and programmable analog circuits are now yours. imagine the power of programmable with the versatility of analog. benefits ? extremely rapid analog design ? minutes not weeks to re-spin a new design idea ? in circuit programmable ? behavior can be changed as fast as 125 microseconds ? re-configurable using conventional logic, serial proms or microcontrollers ? extremely stable over voltage and temperature ? no component aging ? reliable and repeatable performance ? flexible internal clock and routing resources ? no more trimming components ? no more tuning components a n10e4 0 preliminary information x y z i o x y z i o x y z i o x y z i o x y z i o x y z i o x y z i o x y z i o cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab vref x y z i o x y z i o x y z i o x y z i o x y z i o config. logic a b c configuration data shift register
anadigm reserves the right to make any changes without further notice to any products herein. anadigm makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does anadigm assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including with limitation consequential or incidental damages. ?typical? parameters can and do vary in different applications. all operating parameters, including ?typicals? must be validated for each customer application by customer?s technical experts. anadigm does not convey any license under its patent rights nor the rights of others. anadigm products are not designed, intended, or authorized for use as components in systems intended for surgical implant into the body, or other applications intended to support or sustain life, or for any other application in which the failure of the anadigm product could create a situation where personal injury or death may occur. should buyer purchase or use anadigm product for any such unintended or unauthorized application, buyer shall indemnify and hold anadigm and its officers, employees, subsidiaries, affiliates, and distributors harmless against all claims, costs, damages, and expenses, and reasonable attorney fees arising out of, directly or indirectly, any claim of personal injury or death associated with such unintended or unauthorized use, even if such claim alleges that anadigm was negligent regarding the design or manufacture of the part. ? anadigm ltd. 2000 ? anadigm inc. 2000 all rights reserved.
AN10E40 data manual i table of contents features of AN10E40............................................................................................................ .................................... 1 available ipmodule functions................................................................................................... ................................ 1 how it works................................................................................................................... .......................................... 1 AN10E40 architecture........................................................................................................... .................................... 2 the configurable analog block .................................................................................................. .............................. 3 a quick review of switched capacitor circuits .................................................................................. .................. 3 cab details .................................................................................................................... ....................................... 4 routing resources.............................................................................................................. ...................................... 4 clock generation ............................................................................................................... ....................................... 4 voltage reference .............................................................................................................. ...................................... 5 voltage mid-rail generator..................................................................................................... .................................. 5 analog input output cell ....................................................................................................... .................................... 6 sallen key filtering........................................................................................................... ..................................... 6 2 nd order sallen-key filter for output smoothing.................................................................................. ............... 7 4 th order sallen-key filter for output smoothing .................................................................................. ............... 7 2 nd order sallen-key filter for input anti-aliasing............................................................................... .................. 7 4 th order sallen-key filter for input anti-aliasing ............................................................................... .................. 8 configuration engine........................................................................................................... ...................................... 9 mode 0 ? micro mode............................................................................................................ .............................. 10 micro mode configuration sequence .............................................................................................. ................ 13 micro mode maximum data transfer rate.......................................................................................... ............ 13 mode 1 ? boot from rom (bfr mode).............................................................................................. ................. 14 bfr timing..................................................................................................................... ..................................... 15 configuration clock ............................................................................................................ ................................. 16 reset sequences................................................................................................................ .................................... 17 analog power on reset (apor) & power on reset (por) ............................................................................ .. 17 internal reset activity........................................................................................................ .................................. 17 external reset assertion ....................................................................................................... .............................. 17 mechanical ..................................................................................................................... ......................................... 17 package details................................................................................................................ ................................... 17 pin out description............................................................................................................ .................................. 18 package pin electrical characterization ........................................................................................ ......................... 21 powers, grounds and bypassing.................................................................................................. .......................... 21 recommended configuration for power & ground................................................................................... .......... 21 avdd and avss .................................................................................................................. ............................... 21 svdd and svss .................................................................................................................. ............................... 21 bvdd and bvss .................................................................................................................. ............................... 22 esd_vdd and esd_vss ............................................................................................................ ....................... 22 cfg_vdd and cfg_vss ............................................................................................................ ...................... 22 opamvmr and cext ............................................................................................................... ......................... 22 the AN10E40 in split supply systems ............................................................................................ ................... 22 electrical parameters .......................................................................................................... .................................... 22 absolute maximum ratings....................................................................................................... .......................... 23 recommended operating conditions ............................................................................................... .................. 23 digital io ..................................................................................................................... ......................................... 23 voltage mid rail ............................................................................................................... ................................... 23 vref ........................................................................................................................... ........................................... 23 the analog i/o cell ............................................................................................................ ................................. 24 the analog i/o cell configured as a sallen-key filter .......................................................................... ............. 25 a programmable inverting gain stage............................................................................................ .................... 26 a programmable low pass filter................................................................................................. ....................... 27 sine wave oscillator ........................................................................................................... ................................ 28 electrostatic discharge characterization ....................................................................................... ......................... 28 a quick review of esd basics ................................................................................................... ........................ 28 catastrophic failure........................................................................................................... .............................. 28 latent defect.................................................................................................................. .................................. 28
ii basic esd events--what causes electronic devices to fail? ...................................................................... ..28 discharge to the device ........................................................................................................ ...........................29 discharge from the device...................................................................................................... .........................29 field induced discharges ....................................................................................................... .........................29 AN10E40 esd classifications .................................................................................................... .........................29 standard esd classifications ................................................................................................... .......................30
AN10E40 data manual 1 features of AN10E40 ? 20 programmable analog cells ? 13 analog io cells ? 2 spare op-amps ? 8 bit programmable internal vref source ? 4 programmable internal clock sources ? easy power-on-reset self boot using serial prom ? microprocessor boot option ? intuitive design software ? drift free designs ? rapidly configurable available ipmodule functions ? gain stages ? summing amplifiers ? sample and hold ? track and hold ? high, low and band pass/stop filters ? high q, low q filters ? cosine filters ? full and half non/inverting rectifiers ? non/inverting comparators ? 1 and 2 input comparators ? dc reference voltage sources ? limiters ? schmitt triggers ? non/inverting integrators ? differentiators ? new ip modules continuously available how it works on power up, the AN10E40?s reset circuitry initializes the configuration engine. the configuration engine takes over and first examines the state of the mode port. the pin settings of the mode port determine which of the boot methods should be exercised. one popular option is to boot from an off chip serial prom. the configuration engine takes care of taking data out of the serial prom and loading it into on-chip configuration sram. the whole boot process takes just a few milliseconds. once the configuration sram has been loaded, the analog circuitry is automatically enabled and the configuration engine idled. the chip now performs the analog functions according to the configuration bit stream just loaded. creating a configuration bit stream is no more complicated than using the device itself. the anadigmdesigner design tool provides the user an intuitive drag and drop gui in which you simply select several of the ipmodule functions from the extensive library, drop them onto a graphical representation of the chip, fill in some parametric information about the ipmodule, wire up the internal and i/o connections, and hit a button to generate the bit stream (or download it directly to the device on your bench). the device internals are more complicated than the easy to use device may lead you to believe. the AN10E40 array is based on programmable switched capacitor op-amp cells with very flexible internal and external connection and clocking resources. the anadigmdesigner and the associated ipmodule library shields the user from these complexities. switched capacitor circuits are remarkably stable over voltage, temperature and device aging. using the AN10E40 for your analog circuit realization allows you to rest assured knowing that once a circuit has been designed, it will continue perform as expected. say goodbye to trim pots. another advantage of this technology is the tremendous decrease in design time. along with the elimination of trim pots, you?ll also be able to clear your bench of all the normal discrete r and c components. ?prototyping? is now a drag and drop computer exercise. a simple push of a button and your design is downloaded into the AN10E40 nearly instantaneously. the kicker to all of this is that it is infinitely re-programmable. if a single set of analog functions is not sufficient for your system, then you can load new configuration files into the AN10E40 with only a very small interruption to the analog signal stream. consider how filter parameters can be changed to adapt to varying input signal conditions. consider how a single physical circuit can be used in all of your different system designs. consider all the advantages that programmable analog will bring to your designs.
2 AN10E40 architecture the AN10E40 is comprised of a 4x5 array of configurable analog blocks (cabs), enmeshed in clocking, switching, local and global routing resources. nearly every element of the AN10E40 is programmable giving the user tremendous flexibility in the sorts of processing circuits that can be realized. figure 1. block level view of the AN10E40 array the configuration logic and shift register work together whenever chip configuration is in process. the array of cabs is surrounded on three sides by programmable analog input/output cells, 13 in all, with two spare uncommitted op-amps. the lower region of the chip also contains a programmable reference voltage generator. x y z i o x y z i o x y z i o x y z i o x y z i o x y z i o x y z i o x y z i o cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab cab vref x y z i o x y z i o x y z i o x y z i o x y z i o config. logic a b c configuration data shift register
AN10E40 data manual 3 the configurable analog block the basic building block of the AN10E40 is the configurable analog block. each cab is an op-amp surrounded by capacitor banks, local routing resources, local switching and clocking resources, and global connection points. this collection of hardware enables the cab to perform many of the functions that could be achieved using an op-amp and conventional passive components. all analog processing is accomplished with this switched capacitor circuit. a quick review of switched capacitor circuits there are many excellent texts available which dive deeply into the details of sampled systems and mos switch capacitor circuit theory. the math gets very complex and may have kept you away from switched capacitor circuits in the past. the good news is that the anadigmdesigner software for anadigm devices shields you from all the complexities of using switched capacitor designs. still though, it can be useful to review briefly how switched capacitor circuits operate to eliminate the fear of the unknown. consider the following two circuits. figure 2. switched capacitor vs. conventional circuit in the figure 2, two circuits are shown that can both do the same job. the conventional circuit moves current around the loop through the resistor. the amount of current of course is a function of the difference between v1 and v2 and the value of r. the switched capacitor version of the circuit does the same job, but in a different way. with the switch in position 1, charge moves from the v1 source to the capacitor c, when the switch is moved over to position 2, charge is then moved from c to v2. as the switch is thrown back and forth, recognize that charge is moving over time, in other words - current. the faster you throw the switch (and/or the bigger the capacitor is) the more current flows. unlike the conventional circuit, simply reprogramming the switching clock rate or the size of the capacitor allows you to adjust the ?resistance? between nodes 1 and 2. of course, since this is a sampled system you have to keep in mind the frequency of the signal that is being processed by the circuit and the frequency at which it is being sampled (or switched). for signals with frequency content constrained significantly below the sampling frequency the switched capacitor circuit works just like the conventional circuit. in all cases, the sampling rate should be at least twice as high as the highest frequency of the signal being processed. + v1 - + v2 - r 12 conventional circuit + v1 - + v2 - c 12 switched capacitor circuit
4 cab details the sram block which controls routing connections and cab behavior is loaded during configuration time. configuration typically occurs at power up as an automatic process but can of course be re-initiated at any time. the ability to re-configure the part at any time gives the user incredible flexibility in system design. programmable capacitor banks and local switching in both the input paths to the op-amp and a programmable capacitor bank in the op-amp?s feedback path provide all the resources required to realize a very large number of analog processing circuits. figure 3. block level view of the basic cab connection between other cab?s on the device and to the outside world are accomplished using the local inputs, local output, and global routing resources. routing resources the most expedient way to gain understanding of the routing resources available on the AN10E40 is to use the associated anadigmdesigner design software. the routing resources and your connections to them are represented in an intuitively obvious fashion. local routing resources are only shown (as fly lines or rubber band lines) in the design software screen once they are used. a cab output may be connected to an input in any of its 8 adjacent neighbors, and additionally to the cab in the same row and to the right two locations. global routing resources allow you to move signals to disparate locations on the die. there are a total of 10 horizontal global routes and 12 vertical global routes within the array. a cab?s output can be connected to either of the two adjacent right or two adjacent down global routes. a cab?s input can be driven by one of the two adjacent right or adjacent down global routes (which one of these two routes alternates with location in the array). connections to the chip?s programmable reference voltage generator are only available using global routing resources. clock generation recall from the discussion on switched capacitor basics that the behavior of our simple circuit was influenced by both the value of the capacitor as well as the frequency of the clock. so it is with ipmodules placed into the cabs of the AN10E40 array. ipmodule input clocks are all derived from the master clock input pin. the maximum rated frequency of this input is currently specified to be 20 mhz. the master clock is split into 4 pairs of non-overlapping clocks and bussed to each of the cabs. clock[3:0] are derived from the dividing the master clock input down by a factor of 1 or from 2 to 62 (in increments of two). the maximum allowable clock frequency into an ipmodule is opamp local routing connections configuration memory (sram) local outputs global outputs local inputs global in
AN10E40 data manual 5 specified to be 1 mhz. you are free to drive clock into the array at up to 20 mhz, then program and use clock[3:0] individually as your circuits might require. the AN10E40 is designed such that all ipmodules along an analog signal path should use the same clock. while it is possible to mix clocks along a signal path, it should not be done without full understanding of sampled data systems, the effects of oversampling, undersampling and aliasing and careful consideration of possible unintended consequences. the edges of divided clocks are synchronized only with the master clock edges, and therefor the phase relationship of divided clocks is not guaranteed. for this reason, users are cautioned not to utilize two equal frequency divided clocks with the exception of clocks that have a divisor of one are therefor equal to the master clock. please note, the performance estimates for a placed ipmodule are based upon the known clock assignment and divider ratios at the time of ipmodule placement. any change in the top level chip clock settings may of course affect your circuit behavior. this section described the clock input pin, not to be confused with the configuration clock pin cfg_clk, discussed below in the section configuration clock. voltage reference the AN10E40 provides a convenient programmable on-chip voltage reference. when your circuit requires a comparator function against a known value, this voltage reference is easily programmed and enabled. the value programmed into the voltage reference is always specified relative to signal ground. on the AN10E40, signal ground is at vmr (see voltage mid-rail generator below). voltage mid-rail generator all analog signals within the array are referenced to voltage mid-rail (vmr), typically 2.5 v with respect to avss. the vmr signal is generated on chip, filtered with an external capacitor then routed back into the array for use by the cabs. figure 4. filtering opampvmr the rc network provides a simple but effective low pass filter for the on-chip opampvmr signal. it is not recommended that opampvmr be loaded externally with anything other than a low leakage current 100 nf capacitor. vmr is provided as a convenience outlet for the vmr signal. the system is designed only to drive the rc filter network. if your system requires use of vmr, it is recommended that you first buffer it with a high impedance amplifier. conversely, should your system design establish a requirement for generating signal ground (vmr) the recommended connections are: ? 10 nf between cext and a quiet ground node ? vmr unloaded ? 100 nf between opampvmr and a quiet ground node 100nf bandgap reference generator vmr opampvmr cext 10nf to cabs 50
6 externally, the design software allows you to disable the on-chip vmr generator and instead drive the vmr pin from off chip. the bandgap reference generator provides a nominal 2.5 v reference signal. cext is a filtering cap used to quiet any possible switching noise from getting coupled into this important reference voltage. analog input output cell the AN10E40 has a flexible analog io cell that allows you to connect directly into the core?s internal circuitry, buffer input and output signals to/from the core, and using very few external components, construct a sallen-key filter. figure 5. analog input output cell the ?i? and ?o? pad designations are input and output; these names are relative to the io cell itself. the most common configuration for use as an input is to leave the switch open and power up the buffer. drive y with an external signal and connect o to an ipmodule's input. x and z should be left unloaded. the most common configuration for use as an output is to close the switch and power up the buffer. drive i with an ipmodule's output and connect an external load to z. x and y should be left unloaded. under certain circumstances it may be advantageous to leave the switch open and the buffer powered down. for example, a single input output cell can be used to simultaneously bring a pair of signals in and out of the array. i to x is an output path from the array, and z to o is an input path into the array. in doing so however, the external signal driving z will be loaded with the input impedance of the ipmodule connected to. this impedance is a function of the ipmodule's clock speed and input capacitor size. likewise, the user must stay alert to the external loading of x which can affect the driving ipmodule's performance. another situation which might warrant such direct connections into the array is when your design's input stage will not tolerate the non-zero offset voltage associated with an input buffer. sallen key filtering the flexibility of the io cell is best appreciated when considering the construction of sallen-key filters. since the array is based on switched capacitor circuits, your output signal may have unwanted switching noise present. also, since this is a sampled data system, some care should be taken to band limit input signals to avoid aliasing artifacts. sallen-key filters are useful for filtering such frequency components out. the AN10E40 io cells are uniquely designed to facilitate easy construction of such filters. the detailed derivation of the math and complete explanation of the theory of operation of these filters would be better served by another dedicated document, however we are pleased to present the general circuit diagrams for such filters and will instead refer you to application note 010. also, there are quite a number of excellent analog filter design tools currently on the market. the major advantage in using such a software package is that most of them will implement the filter using standard value components, whereas the traditional cook book equation approach often results in unrealistic component values. one good example of a filter design tool is filter wiz le. this effective and highly affordable pc based design tool is available on line from www.schematica.com. for all such filters, as for all external ceramic capacitors in the signal path, only npo or cog ceramic materials are recommended (for better voltage coefficient). x7r or similar material can add noticeable distortion to the signal. y x o i z
AN10E40 data manual 7 2 nd order sallen-key filter for output smoothing figure 6. a 2 nd order sallen-key filter for output smoothing 4 th order sallen-key filter for output smoothing figure 7. a 4 th order sallen-key filter for output smoothing here, the first stage of filtering is handled by an otherwise unused io cell. it can instead be one of the two spare op- amps the AN10E40 provides. (see the pin out description section for a description of pins 24, 25, 74 and 75.) 2 nd order sallen-key filter for input anti-aliasing figure 8. a 2 nd order sallen-key filter for input anti-aliasing -60 -40 -20 0 20 frequency [hz] db 2 n d order -40db/decade -60 -40 -20 0 20 frequency [hz] db 4 t h order -80db/decade -60 -40 -20 0 20 frequency [hz] db 2 n d order -40db/decade y x o i z y x o i z y x o i z y x o i z
8 4 th order sallen-key filter for input anti-aliasing figure 9. a 4 th order sallen-key filter for input anti-aliasing y x o i z y x o i z -60 -40 -20 0 20 frequency [hz] db 4 t h order -80db/decade
AN10E40 data manual 9 configuration engine the AN10E40 provides two modes of operation for loading the configuration sram. the simplest is mode 1, boot from serial rom. this is the most common method of booting conventional sram based fpga?s so consequently the cost of compatible low pin count serial proms has been driven way down. some designs may however want to take advantage of the AN10E40?s on the fly reprogrammability. in this case the micro mode (mode 0) may be the appropriate configuration interface. mode pins [2] [1] description x0 mode 0 ? micro mode, a conventional byte wide microprocessor interface x1 mode 1 ? boot from serial prom (a.k.a. boot from rom or bfr mode) 0 x AN10E40 generates its own configuration clocks (using an internal oscillator). cfg_clk is an output. 1 x use an external clock for configuration. cfg_clk is the input. figure 10. mode pin settings for configuration options the configuration sram for the AN10E40 contains 6864 bits. configuration files will be slightly larger to facilitate byte alignment of data as well as address and checksum information. the pins involved with configuration of the device are given in the following table. the f[4:0] pins change behavior based on the setting of the mode[2:1] pins. the signal naming convention holds that active low signals are named with a ?b? suffix. pins common to configuration modes pin name description mode[2:1] i used to establish the configuration mode. cfg_clk i/o if mode[2] is high, then configuration clock input, otherwise configuration clock output. pins used in micro mode (mode 0) por i complete chip reset sequence begins on rising edge of por. (usually tied low.) resetb i reset sequence begins on falling edge. chip held in reset state as long as asserted low. configuration re-starts on release of resetb. f[0] csb i when low, selects the AN10E40 for a data transfer transaction f[1] rdb i assert low for a read transaction. f[2] wrb i assert low for a write transaction. f[3] rs i register select. rs=0 to select function register. rs=1 to select data/status register. f[4] busy o asserted high when the device is not ready to accept data, i.e. while device is resetting, or a data shift register to configuration sram transfer is taking place. data[7:0] i/o byte wide bi-directional data port pins used in bfr mode (mode 1) por i complete chip reset sequence begins on rising edge of por. once complete, the configuration sequence begins. (usually tied low.) resetb i reset sequence begins on falling edge. chip held in reset state as long as asserted low. configuration re-starts on release of resetb. f[0] bfrb i on falling edge of bfrb, configuration sequence occurs. f[1] errb o asserts low if a an error is detected in the configuration data stream. (open drain) f[2] memceb o asserts low to select the external memory device. f[3] pwrup i tie to vdd. f[4] end o asserts high to signify configuration has completed. dclk o data clock to serial prom. data[0] i bit wide data input. figure 11. configuration pin functions
10 mode 0 ? micro mode the micro mode interface presents a conventional asynchronous byte wide peripheral interface. when csb is asserted, the data bus is used to write commands, read status, write and read configuration data. there are two device configuration registers, the function register (rs=0) and the data/status register (rs=1). configuration commands are written to the function register. subsequent behavior is specific to the command issued and is documented in figure 14. the data/status register is either used to read or write configuration data or read device status. by popular convention, rs is typically connected to the least significant bit of the processor?s address bus to map the function register to an even address and the data/status register to an odd address. figure 12 shows only those signals explicitly associated with micro mode configuration. other signals including: por, opam_disable, cext, opamp_vmr, powers, grounds and the switched capacitor clock signal must also be connected for proper operation. please reference the pin out description section for complete connection details. figure 12. a conventional microprocessor interface for configuring AN10E40. f[0] - csb f[3] - rs f[2] - wrb f[1] - rdb f[4] - busy data[7:0] cfg_clk mode[1] mode[2] writeb readb wait d[7:0] clk resetb addr[n:0] decode resetb a[0] clk rstb AN10E40 microprocessor
AN10E40 data manual 11 # characteristic min max unit notes 1 csb setup before rdb or wrb falling edge 10 ns 2 rs setup before rdb or wrb falling edge 10 ns 3 rs hold after rdb or wrb falling edge 10 ns 4 read or write pulse width 50 ns 5 data[7:0] setup to rising edge of wrb 20 ns 6 data[7:0] hold after rising edge of wrb 10 ns 7 busy inactive before end of read or write 50 ns 8 busy active after write 0 20 ns 9 data[7:0] access time 20 40 ns 10 data[7:0] hold after rising edge of rdb 0 10 ns figure 13. micro mode write and read timing 1 2 3 4 5 6 7 8 csb wrb rs data busy rdb 1 2 3 4 10 7 csb rs data busy 9
12 data [7:4] data [3:0] micro mode function register behavior xxxx 0000 normal operation ? no function performed. xxxx 0001 reset device ? entire device configuration memory is reset. busy is asserted until the reset sequence is complete. xxxx 0010 load configuration ? after writing this command, a complete configuration image should be presented to the data register in 8 bit segments, starting with the configuration header block. at any time during the loading process, a read from the data register will return status register contents. as complete rows including error check bytes (ecb) are loaded, busy is temporarily asserted while row data is transferred from the internal data shift register to the currently addressed sram memory row. once this write operation is complete, busy is deasserted and additional data can be written. each time busy is deasserted, the status register should be checked for incorrect id or row configuration data errors. once an error is detected, no further write accesses to the data shift register will be accepted until the device is reset, or another load configuration command is issued. xxxx 0011 reset row ? indicates that the next data written to the data register will be a device row address. after the address is written, the contents of that configuration memory row are reset. busy is asserted after the address is written and deasserted when the operation is complete. xxxx 0100 load row ? indicates that the next data written to the data register will be a device row address followed by configuration date for that row including the terminating ecb. after the ecb is written, busy will be asserted during the internal write and deasserted when the write completes. reading the data register returns status register contents. the status register should be checked for row configuration data errors. once an error has been detected, no further write accesses to the data register will be accepted until the device is reset or a load configuration command is issued. xxxx 0101 read row ? the next data written to the data register will be interpreted as a row address. after the row address is written, busy is asserted while row data is copied into the data shift register. busy is deasserted when the transfer is complete. subsequent successive reads from the data register will return row configuration data. no ecb is returned. the row data read back is the same order as it was written, rightmost byte first. xxxx 0110 read device id ? 4 subsequent reads form the data register will return the device id. the most significant id byte is read first. the value of the device id is 13 85 02 b7. - 0111 (factory reserved) - 1xxx (factory reserved) 1xxx xxxx (factory reserved) x1xx xxxx internal oscillator disable ? normally always enabled. if internal configuration clock is selected, oscillator can not be disabled. writing a 0 re-enables the oscillator. xx1x xxxx (factory reserved) xxx1 xxxx analog enable ? powers up analog io cells and cab op-amps. figure 14. micro mode function register behavior data [7:0] micro mode status register contents (data[7:3] are factory reserved. their function may change without notice.) xxxxxxx1 incorrect device id detected in configuration data stream. xxxxxx1x row configuration data error (ecb mismatch). xxxxx1xx busy signal asserted. allows software handshaking if hardware wait states are not to be used. xxxx1xxx asserted while last internal configuration sram row is being written. xxx1xxxx test_count_0 xx1xxxxx end_test x1xxxxxx last_byte, asserted when last configuration byte is being written. 1xxxxxxx id_full, asserted when the id has been written to the device. figure 15. micro mode status register contents
AN10E40 data manual 13 micro mode configuration sequence micro mode maximum data transfer rate the maximum micro mode data transfer rate is governed by the read and write timing diagrams shown above. the host processor must only write data when busy is inactive. busy is only asserted when data cannot be accepted at the maximum rate. the host processor can either monitor the device?s busy output, or read the status register. if processor r/w cycles are faster than the timing shown, then external circuitry must be used to insert wait states. a micro mode configuration sequence typically begins with assertion of device reset. this can be accomplished by either asserting resetb or by writing the reset command into the function register. after the reset sequence completes, you have the option to specifically address a single configuration row at a time, but a more typical scenario would be to instead write the load configuration command into the function register. at this point, the device is expecting that a complete configuration image will be written to the data port (rs=1). simplistic software might check for device busy after every byte write. device busy will assert once a long internal shift register has been filled, and the internal configuration engine is moving the contents of the register into a single row of configuration sram. after the final row is loaded, re- enable the bootstrap voltage and the analog by writing 0x10 to the function register. it is possible to go in and uniquely address specific rows of the configuration sram. the details o f partial on-the-fly reconfiguration may be covered in a separate application note. monitor busy detect busy line or read device status register (rs=1). reset device assert resetb or write reset command to function register (rs=0). write load configuration write load configuration command to function register (rs=0). busy? detect busy line or read device status register (rs=1). monitor status read device status register (rs=1). last data? has a complete configuration file been written? write data byte write next configuration data byte to the data register (rs=1). enable analog write 0x10 to function register (rs=0). error no yes yes stop no busy finished
14 mode 1 ? boot from rom (bfr mode) in applications where the AN10E40 should boot from a serial memory device instead of a microprocessor, connect as shown below in figure 16. in this stand alone configuration, the AN10E40 handles all the reset and configuration signaling. a standard serial eeprom holds the configuration data. (such serial memories are widely available as fpga boot devices.) holding mode[1] high puts the AN10E40 in bfr mode. holding mode[2] low instructs the AN10E40 to generate its own configuration clocks from its on-chip ring oscillator and sets cfg_clk to be an output. on power up, the internal power on reset sequence begins. as it concludes, the AN10E40 examines the state of the resetb pin. if held low, it does nothing. when the host system releases resetb, the self configuration sequence begins. both cfg_clk and dclk go active and memceb goes low. with memceb asserted, the eeprom presents the first data bit. with every rising dclk edge, the an1e40 accepts the current data bit. also on this rising dlck edge, the next data bit is clocked out of the serial prom. figure 16. a typical boot from rom connection for the AN10E40. after this automatic power on configuration has completed, there are two options for repeating a configuration sequence. the first is the assertion of bfrb. on a falling edge of bfrb, the AN10E40 will repeat the complete configuration sequence. bfrb may continue to be held low for an arbitrarily long period without effecting normal operation. the second option is the assertion of resetb. as long as resetb is asserted low, the AN10E40 will hold idle in a reset condition. on the rising edge of resetb, the AN10E40 will repeat the configuration sequence. if there is an error detected in the configuration bit stream, errb will assert low and the configuration sequence will halt. errb is an open drain output. if the system has more than one fpaa on board, all the errb signals can be wired together to provide a single indication that some configuration error was detected. a speed up of the configuration process is possible by supplying your own cfg_clk. if such a speed up is desired, tie mode[2] high and drive cfg_clk (it is now an input) with a clock signal up to 40 mhz. dclk will be 1/2 the frequency of cfg_clk, so be sure to check your eeprom specifications to be sure that it can go that fast. the following configuration clock section has more detail on the relationship between these two signals. figure 16 shows only those signals explicitly associated with bfr mode configuration. other signals including: opam_disable, cext, opamp_vmr, powers, grounds and the switched capacitor clock signal must also be connected for proper operation. please reference the pin out description section for complete connection details. mode[2] mode[1] f[0] - bfrb AN10E40 f[2] - memceb errb-f[1] end-f[4] f[3] - pwrup cfg_clk cfg_clk rst/oeb ceb data_out clk data[0] dclk resetb serial eeprom por resetb
AN10E40 data manual 15 bfr timing # characteristic min max unit notes 1 bfrb pulse width 50 ns 2 bfrb assertion to memceb deassertion 3 clk 3 bfrb assertion to end and errb deassertion 3 clk 4 bfrb release to memceb assertion 3 clk 5 end assertion to memceb deassertion 2 2 clk 6 configuration time 14109 14109 clk 7 dclk period 2 2 clk 8 data[0] set up time 20 ns 9 data[0] hold time 0 ns figure 17. bfr mode timing 1 bfrb cfg_clk memceb end errb dclk d[0] 2 3 6 5 7 8 9 4
16 configuration clock if mode[2] is held low, a divided down version of the ring oscillator output is used as the configuration logic clock. cfg_clk is set to be an output and reflects this clock. if instead mode[2] is held high, cfg_clk becomes the configuration logic clock input. for shortest possible configuration times, use cfg_clk as an input. in a minimal system, you may want to take advantage of the AN10E40?s internal ring oscillator. the operating frequency of the ring oscillator can vary from 10mhz up to 40mhz. this variation is expected and presents no problems for the proper operation of the configuration engine. the ring oscillator is divided by 8 before use by the configuration engine. figure 19. block diagram showing clocks and resets # characteristic min typ max unit 1 cfg_clk period 50 ns 2 cfg_clk low 10 ns 3 cfg_clk high 10 ns 4 ring osc period 25 50 100 ns 5 ring osc low 10 25 50 ns 6 ring osc high 10 25 50 ns 7 dclk period always twice the period of cfg_clk. (if mode[2] = 1 then cfg_clk is an input. if mode[2] = 0, then cfg_clk is an output running at 1 / 8 th the frequency of the internal ring oscillator.) figure 18. configuration clock specifications 2 3 1 5 6 4 7 cfg_clk (in) (internal ring osc.) dclk (out) AN10E40 ring oscillator 1/8 01 17 bit apor pulse stretcher apor en clk configuration engine clk rst 1/2 16 0 f3, pwrup mode[1] resetb dclk por cfg_clk mode[2] high_4_bfr sys_rst_low sprom_clk low_4_int_clk config_clk por
AN10E40 data manual 17 reset sequences there are several sub-circuits which control the AN10E40 reset sequence and subsequent re-configuration. each interacts with the next to ensure reliable power up and system reset behavior. analog power on reset (apor) & power on reset (por) when coming up cold (or at the onset of a brown out condition) the apor circuit generates a pulse. this pulse starts a companion 17 bit counter. this counter (driven by the internal configuration clock) serves as a digital apor pulse stretcher to produce a much longer por signal to the configuration engine. the AN10E40 provides a por input pin so that the internal por signal may be manually asserted. in a typical application por is tied to system vss. there is otherwise rarely need for such fine control. internal reset activity when either an external reset or internal por reset is detected, a sequence of events transpires. first of course, the configuration engine is reset and all the analog circuitry is powered down. next, the configuration engine continuously cycles through the sram configuration memory, repeatedly zeroing out the contents. this continues until the 17 bit por timer rolls over. the length of the apor pulse is dependant on vdd ramp rate, and then the entire reset process may be paced by the widely varying ring oscillator. as such it is not possible to know a priori the exact length of the reset sequence, but it can be bounded as shown in the performance characteristics section. setting mode[2] high, and driving cfg_clk with a known external frequency, yields a much more deterministic configuration time. the only uncertainty is the width of the apor pulse, but this is typically much less than half a clock cycle. once the por timer rolls over, the state of the external resetb pin is examined. if resetb is asserted low then the configuration sram is cleared one more time and the chip is held in the reset state; configuration is held off until resetb is deasserted. if resetb is instead high as the por timer rolls over, the configuration sram is cleared on more time and the configuration sequence begins. if the chip is in bfr mode, the configuration takes place automatically. if the chip is instead in micro mode, then the configuration engine waits for writes to the function register. external reset assertion either por or resetb pins can be asserted to initiate a reset. if resetb is not asserted, then the rising edge of por is detected and a complete reset/configuration sequence executes. por should be dropped before the 17 bit counter rolls over. if instead por is held low, a falling edge on resetb can be detected which will clear sram a single time. if resetb is held low, configuration is held off until resetb is deasserted, otherwise configuration proceeds immediately after the sram clear. in bfr mode, a falling edge of the bfrb signal is detected, and it too re-initiates a configuration sequence (but no reset sequence). mechanical package details the AN10E40 is currently offered in a 80 pin qfp package. this package has been characterized to have a ja of 37 co / w . there are recommendations for dry pack handling of this device. if samples or production units are received without sealed drypack then an 8 hour, 125 oc oven bake is recommended before wave soldering. when received in sealed drypacks, the devices should be mounted to a pcb within 48 hours of breaking the drypack seal.
18 pin out description the signal naming convention holds that active low signals are named with a ?b? suffix. pin pin name type description 1 arrayclkout digital output programming allows one of the 4 internal clocks to be presented here. 2 mode[1] digital input configuration mode control pin 0 = micro peripheral interface mode (micro) 1 = boot from serial rom (bfr) 3 mode[2] digital input configuration mode control pin 0 = use internal clock (cfg_clk is an output, running at 1/8 internal ring oscillator frequency.) 1 = use external clock (cfg_clk is the clock input to the configuration logic.) 4 cfg_clk digital i/o configuration logic clock direction controlled by mode[2] 5 dclk digital output sprom configuration clock output 1/2 frequency of cfg_clk. 6 data[0] digital i/o 7 data[1] digital i/o 8 data[2] digital i/o 9 data[3] digital i/o 10 data[4] digital i/o 11 data[5] digital i/o 12 data[6] digital i/o 13 data[7] digital i/o data pins used for loading configuration data and checking status. data[0] is used for serial bfr mode, and the entire byte width is used in micro mode. 14 f[1] (errb, rdb) o.d. out, digital in 15 f[2] (memceb, wrb) digital out, digital in 16 f[0] (bfrb, csb) digital input 17 f[3] (pwrup, rs) digital input 18 f[4] (end, busy) digital output configuration function pins (bfr mode function, micro mode function) f[1] is an open drain output. in multi-fpaa systems, all the errb lines can be tied together to provide a single error indicator. 19 opamp_disable digital input op-amp disable input (normally tied to vss, not usually utilized in systems) takes precedence over bfr?s pwrup input and micro?s function register bit position 4 (analog enable) 0 = analog circuitry enabled 1 = analog circuitry disabled 20 resetb digital input chip reset falling edge detected to start reset 21 ioldx analog input unbuffered analog input 22 ioldy analog input buffered analog input 23 ioldz analog output buffered analog output 24 ioldz2 analog output uncommitted op-amp output 25 ioldy2 analog input uncommitted op-amp input 26 iolcz analog output buffered op-amp output 27 iolcy analog input buffered analog input 28 iolcx analog input unbuffered analog input 29 avdd power supply analog vdd, 5 volts 30 avss power supply analog vss, 0 volts 31 svss power supply substrate vss, 0 volts 32 iolbx analog input unbuffered analog input 33 iolby analog input buffered analog input 34 iolbz analog output buffered analog output 35 iolaz analog output buffered op-amp output
AN10E40 data manual 19 36 iolay analog input buffered analog input 37 iolax analog input unbuffered analog input 38 vrefout analog output reference voltage 39 bvdd power supply bandgap vdd, 5 volts 40 bvss power supply bandgap vss, 0 volts 41 vmr analog output signal ground, 2.5 volts normally left floating. can be driven by off chip generator if the on chip vmr generator is disabled. 42 opamp_vmr signal ground, 2.5 volts (usually loaded with 100nf to avss) 43 cext external reference generator capacitor (usually loaded with 10nf to avss) 44 iod5z analog output buffered op-amp output 45 iod5y analog input buffered analog input 46 iod5x analog input unbuffered analog input 47 iod4z analog output buffered op-amp output 48 iod4y analog input buffered analog input 49 iod4x analog input unbuffered analog input 50 esd_vdd power supply esd structures vdd, 5 volts 51 esd_vss power supply esd structures vss, 0 volts 52 iod3z analog output buffered op-amp output 53 iod3y analog input buffered analog input 54 iod3x analog input unbuffered analog input 55 iod2z analog output buffered analog output 56 iod2y analog input buffered analog input 57 iod2x analog input unbuffered analog input 58 iod1z analog output buffered analog output 59 iod1y analog input buffered analog input 60 iod1x analog input unbuffered analog input 61 iorax analog input unbuffered analog input 62 ioray analog input buffered analog input 63 ioraz analog output buffered analog output 64 iorbz analog output buffered analog output 65 iorby analog input buffered analog input 66 iorbx analog input unbuffered analog input 67 cfg_vdd power supply configuration (digital) vdd ,5 volts 68 svss power supply substrate vss, 0 volts 69 svdd power supply substrate vdd, 5 volts 70 clock digital input system master clock used by clock generator which feeds all switch capacitor analog circuitry. 71 iorcx analog input unbuffered analog input 72 iorcy analog input buffered analog input 73 iorcz analog output buffered analog output 74 iordy2 analog input uncommitted op-amp input 75 iordz2 analog output uncommitted op-amp output 76 cfg_vss power supply configuration (digital) vss, 0 volts 77 iordz analog output buffered analog output 78 iordy analog input buffered analog input 79 iordx analog input unbuffered analog input 80 por digital input power on reset connection to vss is typical. this input has an active weak pull down device (capable of sinking 100 ua). if actively driving this pin, a pull up resistor may be necessary to provide additional high state current.
20 80 lqfp dimensions b (lead width) 0.22-0.38 e (lead pitch) 0.65 basic ccc (coplanarity) max. 0.100 ddd (bent lds) max. 0.130 d (lead to lead width) 16.95 - 17.45 e (lead to lead length) 16.95 - 17.45 l (foot length) 0.73 - 1.03 l1 (lead length) 1.60 ref. r (lead foot radius) 0.13 - 0.30 r1 (lead shoulder radius) min. 0.13 a (overall height) max. 2.45 a1 (standoff) max. 0.25 a2 (package thickness) 1.80 - 2.20 c (lead thickness) 0.11 - 0.23 d1 (bottom package width) 13.90 - 14.10 e1 (bottom package length) 13.90 - 14.10 d2 (top package width) 13.90 - 14.10 e2 (top package length) 13.90 - 14.10 @ (lead flat angle) 0o - 7o @1 (lead shoulder angle) min. 0o @2 (top package draft angle) 15o @3 (bottom package draft angle) 15o detail "b"
AN10E40 data manual 21 package pin electrical characterization lead inductance lself [nh] lmutual [nh] center corner center corner 4.22 5.23 1.93 2.55 lead capacitance cself [pf] cmutual [pf] center corner center corner 0.52 0.61 0.18 0.26 lead resistance lead resistance [m ? ] lead impedance ? z 0 [ ? ] center corner center corner 1.760 2.490 90.52 92.90 center refers to a pin to die bond wire near the center of the package (pins 10, 20, 50 and 70). corner refers to those bond wires near the package and die corners. powers, grounds and bypassing in order to ensure that your design benefits from the highest possible fidelity available, there are a few signals that you should pay special consideration to when designing the host circuit board. recommended configuration for power & ground the most common configuration ties the following pins together to a quiet +5 v power plane: avdd, svdd, bvdd and esd_vdd with the shortest possible connection. the following pins should be brought down to a quiet ground plane: avss, svss, bvss and esd_vss also with the shortest possible connection. cfg_vdd and cfg_vss can also be connected as above, but the associated digital circuitry is not as sensitive to noise, and therefor can be connected to your system?s ?noisier? power rails. bypassing recommendations vary with the design of your power planes, but it is usually sufficient to recommend the use of a parallel pair of capacitors connected between each vdd pin and its associated vss plane. these capacitor pairs should be placed as close as possible to: avdd, svdd, and bvdd and connected by the shortest path possible to the associated ground plane. the recommended capacitors are .1 uf in parallel with .01 uf. each of these should be low leakage and low esr type capacitors. polyester (mylar) capacitors are optimal for the job, but the generic ceramic bypass capacitors are sufficient. bypassing cfg_vdd to cfg_vss can be accomplished in a manner similar to that described above, but layout is less critical. bypassing esd_vdd to esd_vss is not required, but can serve to optimize the performance of the esd protection structures in the device?s io cells, in the unlikely event that such a current path is ever called upon. avdd and avss avdd and avss supply the op-amp and comparator circuits with +5 v and 0 v respectively. obviously then, care should be taken then to ensure that the quietest possible supply and ground signals are provided. svdd and svss the wafers used in the construction of the AN10E40 are p type, so substrate ties (svss) should be connected to a quiet ground potential. the n type well ties on the wafer are all connected the svdd pin and therefor need to be biased to a quiet positive potential. connecting svdd to avdd and svss to avss is a typical configuration.
22 bvdd and bvss bvdd and bvss supply all the band-gap voltage references, vmr generator and bias current generators. here again, the typical connection is to avdd and avss. esd_vdd and esd_vss these two signals do not normally source or sink any current to the AN10E40. in the rare event that a device pin is electrically overstressed by an esd or eos event (electrostatic discharge or electrical overstress), then current is sourced or sunk though these rails. these two should be connected to quiet supplies and here again avdd and avss are the typical connections. cfg_vdd and cfg_vss the cfg_vdd and cfg_vss rails supply all the digital configuration circuitry, the on board ring oscillator, apor and por generation circuitry with +5v and 0v respectively. with the possible exception of the on board ring oscillator, any digital supply noise produced by this circuitry would not normally effect the performance of the analog portion, so no particular care need be taken with these supply signals from the chip?s point of view. your system however may have both ?noisy? and ?clean? power rails available. if so, cfg_vxx may be best connected to the ?noisy? rail, leaving the ?clean? supply as unpolluted as possible. opamvmr and cext as mentioned above in the voltage mid-rail generator section, both opampvmr and cext should be bypassed to a quiet ground node to ensure optimal performance. generally, a good configuration consists of a polyester (mylar) 10nf capacitor between cext and avss. a similar bypassing connection for opampvmr is also recommended. care should be exercised in the placement of these components to minimize the signal path between the array and the bypass capacitors. the AN10E40 in split supply systems electrical parameters because the AN10E40 is programmable, performance characteristics are reported for representative pieces of the device rather than for the entire device. the following graphs and numbers provide you with conservative estimates of the sort of performance you can expect for your particular design. all analog signal processing within the AN10E40 is referenced to its internal vmr node (voltage mid rail, normally 2.5 v above avss). for those applications where a split supply (2.5 v) is necessary, it is possible to connect the AN10E40 as shown in figure 20. here the AN10E40's internal vmr generator is disabled (a feature available via anadigmdesigner) and the chip's vmr pin is instead driven externally by the system's ground plane. naturally, logic circuits which interface to the AN10E40 must also be powered off the split rail as shown. under some circumstances, it may be more practical to instead power the AN10E40 off a single 5 v supply and ac coupled the ground referenced input signal. AN10E40 ground referenced analog system vdd vmr vss boot prom (or micro) +2.5 v -2.5 v analog interface figure 20. connecting to a split rail system
AN10E40 data manual 23 absolute maximum ratings min. typ. max. notes supply voltages (a,b,d,svdd) -0.5 v 6.5 v 1 analog input voltage -0.5 v avdd+0.5v digital input voltage -0.5 v dvdd+0.5v storage temperature -65 c 150 c 1 - operation with vdd > 5.5 v may reduce device operating lifetime. recommended operating conditions min. typ. max. notes supply voltages (a,b,d,svdd) 4.5 v 5.0 v 5.5 v analog input voltage 0.5 v avdd-0.5v standard analog load (small signal) 1k  || 100pf 1 k ? in parallel with 100 pf standard analog load (large signal) 10k  || 100pf 10 k ? in parallel with 100 pf standard digital load 50 pf 50 pf to dvss ambient operating temperature -40 c +85 c digital io min. typ. max. notes output voltage high (v oh )0.8 vdd input high voltage (v ih )0.7 vdd input low voltage (v il )0.3 vdd output voltage low (v ol )0.2 vdd tri-state leakage current (i ozh or i ozl ) negligible voltage mid rail the array supplies its own internal analog ground reference known as vmr. vmr is 2.5 v above avss. noise on vmr degrades system performance so great care has been taken to provide the AN10E40 with an extremely quiet analog reference generator. min. typ. max. notes vmr 2.5 v vref -3 -2 -1 0 1 2 3 -3 -2 -1 0 1 2 3 vref programed vref measured
24 the analog i/o cell the AN10E40 analog i/o cells are carefully designed to provide robust drive without sacrificing bandwidth figures. you can see from the plot below that the bandwidth of the i/o cells well exceeds the sort of signals typically processed within the device. min. typ. max. notes input offset voltage 2 mv unity gain -0.02 db 0 db +0.02 db 1 khz, sine, 1.0 vrms slew rate 20 v/ s 10 k ? , 100 pf load -3db bandwidth 10.8 mhz input voltage range avss avdd pins ioxxz - when used as a direct input to the device core cells. input voltage range 0.5 avdd- 0.5 pins ioxxx and ioxxy - when the i/o cell is used as a powered input buffer. (input range is limited by i/o buffer output swing limitations.) output voltage range small signal load defined as: 1 k  || 100 pf 0.5 avdd- 0.5 pins ioxxz - when i/o cell is used as a powered output buffer. pins ioxxx and ioxxy - when i/o cell is used as a direct output from a device core cell. output voltage range large signal load defined as: 10 k  || 100 pf 0.5 avdd- 0.5 pins ioxxz - when i/o cell is used as a powered output buffer. pins ioxxx and ioxxy - when i/o cell is used as a direct output from a device core cell.
AN10E40 data manual 25 the analog i/o cell configured as a sallen-key filter the AN10E40 analog i/o cells are especially designed to accommodate the construction of sallen-key topology filters. these filters are easily constructed and are handy for input anti-aliasing or output switching noise filtering. in this particular test, the filter was designed to roll off at 200 khz. many of the measurements shown below are repeated several times with different weighting factors. ccir iec 468-3 weighted and a-weighted measurements are two standard psophometric weightings common to audio and communications equipment manufacture. min. typ. max. notes snr, >500 khz bandwidth 85 db 1 khz, sine, 1.0 vrms snr, 80 khz bandwidth 88 db 1 khz, sine, 1.0 vrms snr, 468-3 weighted 87 db 1 khz, sine, 1.0 vrms snr, a weighted 94 db 1 khz, sine, 1.0 vrms total harmonic distortion (thd+n) 0.015% 80 khz
26 a programmable inverting gain stage in this example, a cab was programmed to serve as an inverting gain stage with the gain parameter set to 2. notice the dead flat response throughout the band swept. min. typ. max. notes snr, >500 khz bandwidth 74 db 1 khz, sine, 0.5 vrms snr, 80 khz bandwidth 76 db 1 khz, sine, 0.5 vrms snr, 468-3 weighted 77 db 1 khz, sine, 0.5vrms snr, a weighted 85 db 1 khz, sine, 0.5 vrms total harmonic distortion (thd+n) 0.011% 80 khz gain set to 0.01 +1.27% gain set error gain set to 1.00 -1.14% gain set error gain set to 100.0 -1.71% gain set error
AN10E40 data manual 27 a programmable low pass filter with a cab programmed as a low pass (fc = 20 khz), low q (q = 0.707) with a gain of 2, the following performance can be expected. min. typ. max. notes snr, >500 khz bandwidth 70 db 1 khz, sine, 0.5 vrms snr, 80 khz bandwidth 75 db 1 khz, sine, 0.5 vrms snr, 468-3 weighted 70 db 1 khz, sine, 0.5 vrms snr, a weighted 78 db 1 khz, sine, 0.5 vrms total harmonic distortion (thd+n) 0.05% 80 khz gain set to 0.01 +0.46% gain set error gain set to 1.00 -0.12% gain set error gain set to 100.0 -0.54% gain set error fc set to 50.0 hz, clk at 16.13 khz +0.84% error in -3 db corner frequency fc set to 100.0 hz, clk at 16.13 khz -1.25% error in -3 db corner frequency fc set to 1.0 khz, clk at 100.0 khz +0.30% error in -3 db corner frequency fc set to 10.0 khz, clk at 250.0 khz +0.01% error in -3 db corner frequency
28 sine wave oscillator the test circuit is a sine wave oscillator ipmodule, programmed to generate a 1.0 v peak, 1 khz sine wave. the input clock was running at 35.714 khz. from the plot you can see that the most significant spur at 3 khz is nearly 60 db down from the fundamental. other less significant spurs are noted at 2, 5, 7 and 9 khz. electrostatic discharge characterization the following excerpts were copied with permission from and gratitude to: the electrostatic discharge association. an excellent tutorial on the subject of esd and eos can be found on their web site at http://www.esda.org/. a quick review of esd basics electrostatic discharge (esd) damage results from handling the devices in uncontrolled surroundings or when poor esd control practices are used. generally damage is classified as either a catastrophic failure or a latent defect. catastrophic failure when an electronic device is exposed to an esd event it may no longer function. the esd event may have caused a metal melt, junction breakdown, or oxide failure. the device's circuitry is permanently damaged causing the device fail. latent defect a latent defect, on the other hand, is more difficult to identify. a device that is exposed to an esd event may be partially degraded, yet continue to perform its intended function. however, the operating life of the device may be reduced. basic esd events--what causes electronic devices to fail? esd damage is usually caused by one of three events: direct electrostatic discharge to the device; electrostatic discharge from the device or field induced discharges.
AN10E40 data manual 29 discharge to the device an esd event can occur when any charged conductor (including the human body) discharges to an esds (electrostatic discharge sensitive) device. the most common cause of electrostatic damage is the direct transfer of electrostatic charge from the human body or a charged material to the electrostatic discharge sensitive (esds) device. when one walks across a floor, an electrostatic charge accumulates on the body. simple contact of a finger to the leads of an esds device or assembly allows the body to discharge, possibly causing device damage. the model used to simulate this event is the human body model (hbm). a similar discharge can occur from a charged conductive object, such as a metallic tool or fixture. the model used to characterize this event is known as the machine model. discharge from the device the transfer of charge from an esds device is also an esd event. the trend towards automated assembly would seem to solve the problems of hbm esd events. however, it has been shown that components may be more sensitive to damage when assembled by automated equipment. a device may become charged, for example, from sliding down the feeder. if it then contacts the insertion head or another conductive surface, a rapid discharge occurs from the device to the metal object. this event is known as the charged device model (cdm) event, and can be more destructive than the hbm for some devices. although the duration of the discharge is very short--often less than one nanosecond--the peak current can reach several tens of amperes. field induced discharges another event that can directly or indirectly damage devices is termed field induction. as noted earlier, whenever any object becomes electrostatically charged, there is an electrostatic field associated with that charge. if an esds device is placed in that electrostatic field, a charge may be induced on the device. if the device is then momentarily grounded while within the electrostatic field, a transfer of charge from the device occurs. AN10E40 esd classifications pin type classifications notes digital inputs class 2 class m4 class c6 m4 and c6 classifications are based on estimated performance based on extensive hbm characterization. digital outputs class 2 class m4 class c6 m4 and c6 classifications are based on estimated performance based on extensive hbm characterization. digital i/0 class 2 class m4 class c6 m4 and c6 classifications are based on estimated performance based on extensive hbm characterization. analog i/0 class 2 class m4 class c6 m4 and c6 classifications are based on estimated performance based on extensive hbm characterization. cext, opamvmr, vmr, vref class 2 class m4 class c6 m4 and c6 classifications are based on estimated performance based on extensive hbm characterization.
30 standard esd classifications esds component sensitivity classification human body model esd stm5.1-1998 class 0 <250 volts class 1a 250 volts to <500 volt class 1b 500 volts to < 1,000 volts class 1c 1000 volts to < 2,000 volts class 2 2000 volts to < 4,000 volts class 3a 4000 volts to < 8000 volts class 3b >= 8000 volts esds component sensitivity classification machine model ansi/esd-s5.2-1999 class m1 <100 volts class m2 100 volts to <200 volts class m3 200 volts to <400 volts class m4 > or = 400 volts esds component sensitivity classification charged device model eos/esd-ds5.3-1996 class c1 <125 volts class c2 125 volts to <250 volts class c3 250 volts to <500 volts class c4 500 volts to <1,000 volts class c5 1,000 volts to <1,500 volts class c6 1,500 volts to <2,000 volts class c7 =>2,000 volts
AN10E40 data manual 31 ? anadigm ltd. 2000 ? anadigm inc. 2000 all rights reserved.
AN10E40 data manual rev 1.14 anadigm is pleased to offer our customers direct access to the following offices: web http://www.anadigm.com/ usa anadigm inc. 21615 stevens creek blvd cupertino ca 95014 anadigm inc. 155 east chilton drive suite 201 chandler az 85225-1115 tel: +1 408 996 2091 fax: +1 408 996 2093 tel: +1 480 545 6730 fax: +1 480 545 2915 uk anadigm ltd. scott house westmere drive crewe cw1 6zg tel: +44 (0) 1270 531990 fax: +44 (0) 1270 531999 germany anadigm ltd. gottlieb-daimler str. 6 82140 olching tel: +49 (0) 8142 4485830 fax: +49 (0) 8142 4485840


▲Up To Search▲   

 
Price & Availability of AN10E40

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X